/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.vs .monaco-workbench .editor:not(.empty) > .content {
	background-color: #F3F3F3;
}

.vs-dark .monaco-workbench .editor:not(.empty) > .content {
	background-color: #252526;
}

.vs .monaco-workbench .editor > .content.dragged {
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
}

.vs-dark .monaco-workbench .editor > .content.dragged {
	border-left: 1px solid #444;
	border-right: 1px solid #444;
}

.monaco-workbench .editor > .content > .one-editor-container {
	position: absolute;
	box-sizing:	border-box; /* use border box to be able to draw a border as separator between editors */
}

.monaco-workbench .editor > .content > .editor-left {
	left: 0;
}

.monaco-workbench .editor > .content > .editor-right {
	right: 0;
}

.monaco-workbench .editor > .content > .one-editor-container.dragged {
	box-sizing: content-box;
}

.vs .monaco-workbench .editor > .content > .one-editor-container.dragged {
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
}

.vs-dark .monaco-workbench .editor > .content > .one-editor-container.dragged {
	border-left: 1px solid #444;
	border-right: 1px solid #444;
}

.monaco-workbench .editor > .content > .one-editor-container.draggedunder {
	transition: left 200ms ease-out;
}

.monaco-workbench .editor > .content > .editor-right.draggedunder {
	transition-property: right;
}

.vs .monaco-workbench .editor > .content > .editor-center {
	border-left: 1px solid #E7E7E7;
}

.vs-dark .monaco-workbench .editor > .content > .editor-center {
	border-left: 1px solid #444;
}

.hc-black .monaco-workbench .editor > .content > .editor-center {
	border-left: 1px solid #6FC3DF;
}

.vs .monaco-workbench .editor > .content > .editor-right {
	border-left: 1px solid #E7E7E7;
}

.vs-dark .monaco-workbench .editor > .content > .editor-right {
	border-left: 1px solid #444;
}

.hc-black .monaco-workbench .editor > .content > .editor-right {
	border-left: 1px solid #6FC3DF;
}

.monaco-workbench > .editor > .content .editor-container {
	height: calc(100% - 35px); /* Editor is below editor title */
}

/* Actions */

.monaco-workbench .close-editor-action {
	background: url('close.svg') center center no-repeat;
}

.vs-dark .monaco-workbench .close-editor-action {
	background: url('close-inverse.svg') center center no-repeat;
}

.monaco-workbench .split-editor-action {
	background: url('split-editor.svg') center center no-repeat;
}

.vs-dark .monaco-workbench .split-editor-action {
	background: url('split-editor-inverse.svg') center center no-repeat;
}

.monaco-workbench .show-group-editors-action {
	background: url('stackview.svg') center center no-repeat;
}

.vs-dark .monaco-workbench .show-group-editors-action {
	background: url('stackview-inverse.svg') center center no-repeat;
}

/* High Contrast Icons */

.hc-black .monaco-workbench .close-editor-action,
.hc-black .monaco-workbench .show-group-editors-action,
.hc-black .monaco-workbench .split-editor-action {
	background: none;
}

.hc-black .monaco-workbench .show-group-editors-action:before {
	content: url('stackview-inverse.svg');
	position: absolute;
	top: 12px;
	left: 8px;
	height: 16px;
	width: 16px;
}

.hc-black .monaco-workbench .close-editor-action:before {
	content: url('close-inverse.svg');
	position: absolute;
	top: 12px;
	left: 8px;
	height: 16px;
	width: 16px;
}

.hc-black .monaco-workbench .split-editor-action:before {
	content: url('SplitEditor_inverse.svg');
	position: absolute;
	top: 12px;
	left: 8px;
	height: 16px;
	width: 16px;
}